package com.wlhse.dto.getDto;

import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.List;

@Data
public class AddTaskGetDto {
    private Integer tip;
    private String supervisionTaskCode;
    @DateTimeFormat(pattern ="yyyy-MM-dd")
    private String startDate;
    @DateTimeFormat(pattern ="yyyy-MM-dd")
    private String endDate;
    private Integer round;
    StaffGetDto tableStaff;
    List<TaskJsonDto> tableTeam;
    List<TaskJsonDto> tableGroup;
    List<TaskJsonDto> tableLocation;
    List<TaskKeyAndCheckDto> tableKey;
    List<TaskKeyAndCheckDto> tableCheck;

    public Integer getTip() {
        return tip;
    }

    public void setTip(Integer tip) {
        this.tip = tip;
    }

    public String getSupervisionTaskCode() {
        return supervisionTaskCode;
    }

    public void setSupervisionTaskCode(String supervisionTaskCode) {
        this.supervisionTaskCode = supervisionTaskCode;
    }

    public String getStartDate() {
        return startDate;
    }

    public void setStartDate(String startDate) {
        this.startDate = startDate;
    }

    public String getEndDate() {
        return endDate;
    }

    public void setEndDate(String endDate) {
        this.endDate = endDate;
    }

    public Integer getRound() {
        return round;
    }

    public void setRound(Integer round) {
        this.round = round;
    }

    public StaffGetDto getTableStaff() {
        return tableStaff;
    }

    public void setTableStaff(StaffGetDto tableStaff) {
        this.tableStaff = tableStaff;
    }

    public List<TaskJsonDto> getTableTeam() {
        return tableTeam;
    }

    public void setTableTeam(List<TaskJsonDto> tableTeam) {
        this.tableTeam = tableTeam;
    }

    public List<TaskJsonDto> getTableGroup() {
        return tableGroup;
    }

    public void setTableGroup(List<TaskJsonDto> tableGroup) {
        this.tableGroup = tableGroup;
    }

    public List<TaskJsonDto> getTableLocation() {
        return tableLocation;
    }

    public void setTableLocation(List<TaskJsonDto> tableLocation) {
        this.tableLocation = tableLocation;
    }

    public List<TaskKeyAndCheckDto> getTableKey() {
        return tableKey;
    }

    public void setTableKey(List<TaskKeyAndCheckDto> tableKey) {
        this.tableKey = tableKey;
    }

    public List<TaskKeyAndCheckDto> getTableCheck() {
        return tableCheck;
    }

    public void setTableCheck(List<TaskKeyAndCheckDto> tableCheck) {
        this.tableCheck = tableCheck;
    }
}
